package com.zjdiepu.www.model.fk.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

import com.zjdiepu.www.base.core.BaseModel;

/**
 * 车辆资料复审临时表<br/>
 * @author xiongxiaotun<br/>
 * @time 2017年08月02日 10时33分<br/>
 * @since 1.0<br/>
 */
@ApiModel(value="FkTmpCarRecheck", description="车辆资料复审临时表", parent = BaseModel.class)
public class FkTmpCarRecheck extends BaseModel {
	
	private static final long serialVersionUID = 1L;
	/**
	 * 业务ID
	 */
	@ApiModelProperty(name="busiId",required=false,value="业务ID",example="业务ID")
	private String busiId;
	
	/**
	 * 客户ID
	 */
	@ApiModelProperty(name="cusId",required=false,value="客户ID",example="客户ID")
	private String cusId;
	
	/**
	 * 车品牌
	 */
	@ApiModelProperty(name="carBrand",required=false,value="车品牌",example="车品牌")
	private String carBrand;
	
	/**
	 * 车品牌名称
	 */
	@ApiModelProperty(name="nameCarBrand",required=false,value="车品牌名称",example="车品牌名称")
	private String nameCarBrand;
	
	/**
	 * 车系
	 */
	@ApiModelProperty(name="carSeries",required=false,value="车系",example="车系")
	private String carSeries;
	
	/**
	 * 车系名称
	 */
	@ApiModelProperty(name="nameCarSeries",required=false,value="车系名称",example="车系名称")
	private String nameCarSeries;
	
	/**
	 * 车型
	 */
	@ApiModelProperty(name="carModel",required=false,value="车型",example="车型")
	private String carModel;
	
	/**
	 * 车型名称
	 */
	@ApiModelProperty(name="nameCarModel",required=false,value="车型名称",example="车型名称")
	private String nameCarModel;
	
	/**
	 * 车辆颜色
	 */
	@ApiModelProperty(name="colorCar",required=false,value="车辆颜色",example="车辆颜色")
	private String colorCar;
	
	/**
	 * 合格证号
	 */
	@ApiModelProperty(name="numQualified",required=false,value="合格证号",example="合格证号")
	private String numQualified;
	
	/**
	 * 公告型号
	 */
	@ApiModelProperty(name = "noticeModel", required = false, value = "公告型号", example = "公告型号")
	private String noticeModel;
	
	/**
	 * 排量
	 */
	@ApiModelProperty(name="displacement",required=false,value="排量",example="排量")
	private String displacement;
	
	/**
	 * 功率
	 */
	@ApiModelProperty(name="power",required=false,value="功率",example="功率")
	private String power;
	
	/**
	 * 发动机号
	 */
	@ApiModelProperty(name="numEngine",required=false,value="发动机号",example="发动机号")
	private String numEngine;
	
	/**
	 * 底盘后6位
	 */
	@ApiModelProperty(name="numChassisSix",required=false,value="底盘后6位",example="底盘后6位")
	private String numChassisSix;
	
	/**
	 * 发票日期
	 */
	@ApiModelProperty(name="dateBill",required=false,value="发票日期",example="2017-04-23 14:22:43")
	private Date dateBill;
	
	/**
	 * 开票单位
	 */
	@ApiModelProperty(name="companyBill",required=false,value="开票单位",example="开票单位")
	private String companyBill;
	
	/**
	 * 发票号
	 */
	@ApiModelProperty(name="numBill",required=false,value="发票号",example="发票号")
	private String numBill;
	
	/**
	 * 发票地区
	 */
	@ApiModelProperty(name="areaBill",required=false,value="发票地区",example="发票地区")
	private String areaBill;
	
	/**
	 * 上牌地_省
	 */
	@ApiModelProperty(name="provinceRegistration",required=false,value="上牌地_省",example="上牌地_省")
	private String provinceRegistration;
	
	/**
	 * 上牌地_市
	 */
	@ApiModelProperty(name="areaRegistration",required=false,value="上牌地_市",example="上牌地_市")
	private String areaRegistration;
	
	/**
	 * 车管所
	 */
	@ApiModelProperty(name="dvm",required=false,value="车管所",example="车管所")
	private String dvm;
	
	/**
	 * 车牌号
	 */
	@ApiModelProperty(name="licensePlate",required=false,value="车牌号",example="车牌号")
	private String licensePlate;
	
	/**
	 * 机动车登记证号
	 */
	@ApiModelProperty(name="registrationNumber",required=false,value="机动车登记证号",example="机动车登记证号")
	private String registrationNumber;
	
	/**
	 * 新车上牌时间
	 */
	@ApiModelProperty(name="dateRegistrationFirst",required=false,value="新车上牌时间",example="2017-04-23 14:22:43")
	private Date dateRegistrationFirst;
	
	/**
	 * 本次上牌登记时间
	 */
	@ApiModelProperty(name="dateRegistrationNow",required=false,value="本次上牌登记时间",example="2017-04-23 14:22:43")
	private Date dateRegistrationNow;
	
	/**
	 * 车架号
	 */
	@ApiModelProperty(name="vin",required=false,value="车架号",example="车架号")
	private String vin;
	
	/**
	 * 购买价
	 */
	@ApiModelProperty(name="price",required=false,value="购买价",example="购买价")
	private Double price;
	
	/**
	 * 车牌信息备注
	 */
	@ApiModelProperty(name="remark",required=false,value="车牌信息备注",example="车牌信息备注")
	private String remark;
	
	
//	=============================辅助字段===============================
	/**
	 * 车辆ID
	 */
	@ApiModelProperty(name="carId",required=false,value="车辆ID",example="车辆ID")
	private String carId;
	
	/**
	 * 车牌ID
	 */
	@ApiModelProperty(name="registrationId",required=false,value="车牌ID",example="车牌ID")
	private String registrationId;
	
	public String getBusiId(){
		return this.busiId;
	}
	
	public void setBusiId(String busiId){
		this.busiId = busiId;
	}

	public String getCusId(){
		return this.cusId;
	}
	
	public void setCusId(String cusId){
		this.cusId = cusId;
	}

	public String getCarBrand(){
		return this.carBrand;
	}
	
	public void setCarBrand(String carBrand){
		this.carBrand = carBrand;
	}

	public String getNameCarBrand(){
		return this.nameCarBrand;
	}
	
	public void setNameCarBrand(String nameCarBrand){
		this.nameCarBrand = nameCarBrand;
	}

	public String getCarSeries(){
		return this.carSeries;
	}
	
	public void setCarSeries(String carSeries){
		this.carSeries = carSeries;
	}

	public String getNameCarSeries(){
		return this.nameCarSeries;
	}
	
	public void setNameCarSeries(String nameCarSeries){
		this.nameCarSeries = nameCarSeries;
	}

	public String getCarModel(){
		return this.carModel;
	}
	
	public void setCarModel(String carModel){
		this.carModel = carModel;
	}

	public String getNameCarModel(){
		return this.nameCarModel;
	}
	
	public void setNameCarModel(String nameCarModel){
		this.nameCarModel = nameCarModel;
	}

	public String getColorCar(){
		return this.colorCar;
	}
	
	public void setColorCar(String colorCar){
		this.colorCar = colorCar;
	}

	public String getNumQualified(){
		return this.numQualified;
	}
	
	public void setNumQualified(String numQualified){
		this.numQualified = numQualified;
	}

	public String getDisplacement(){
		return this.displacement;
	}
	
	public void setDisplacement(String displacement){
		this.displacement = displacement;
	}

	public String getPower(){
		return this.power;
	}
	
	public void setPower(String power){
		this.power = power;
	}

	public String getNumEngine(){
		return this.numEngine;
	}
	
	public void setNumEngine(String numEngine){
		this.numEngine = numEngine;
	}

	public String getNumChassisSix(){
		return this.numChassisSix;
	}
	
	public void setNumChassisSix(String numChassisSix){
		this.numChassisSix = numChassisSix;
	}

	public Date getDateBill(){
		return this.dateBill;
	}
	
	public void setDateBill(Date dateBill){
		this.dateBill = dateBill;
	}

	public String getCompanyBill(){
		return this.companyBill;
	}
	
	public void setCompanyBill(String companyBill){
		this.companyBill = companyBill;
	}

	public String getNumBill(){
		return this.numBill;
	}
	
	public void setNumBill(String numBill){
		this.numBill = numBill;
	}

	public String getAreaBill(){
		return this.areaBill;
	}
	
	public void setAreaBill(String areaBill){
		this.areaBill = areaBill;
	}

	public String getProvinceRegistration(){
		return this.provinceRegistration;
	}
	
	public void setProvinceRegistration(String provinceRegistration){
		this.provinceRegistration = provinceRegistration;
	}

	public String getAreaRegistration(){
		return this.areaRegistration;
	}
	
	public void setAreaRegistration(String areaRegistration){
		this.areaRegistration = areaRegistration;
	}

	public String getDvm(){
		return this.dvm;
	}
	
	public void setDvm(String dvm){
		this.dvm = dvm;
	}

	public String getLicensePlate(){
		return this.licensePlate;
	}
	
	public void setLicensePlate(String licensePlate){
		this.licensePlate = licensePlate;
	}

	public String getRegistrationNumber(){
		return this.registrationNumber;
	}
	
	public void setRegistrationNumber(String registrationNumber){
		this.registrationNumber = registrationNumber;
	}

	public Date getDateRegistrationFirst(){
		return this.dateRegistrationFirst;
	}
	
	public void setDateRegistrationFirst(Date dateRegistrationFirst){
		this.dateRegistrationFirst = dateRegistrationFirst;
	}

	public Date getDateRegistrationNow(){
		return this.dateRegistrationNow;
	}
	
	public void setDateRegistrationNow(Date dateRegistrationNow){
		this.dateRegistrationNow = dateRegistrationNow;
	}

	public String getVin() {
		return vin;
	}

	public void setVin(String vin) {
		this.vin = vin;
	}

	public Double getPrice() {
		return price;
	}

	public void setPrice(Double price) {
		this.price = price;
	}

	public String getRemark(){
		return this.remark;
	}
	
	public void setRemark(String remark){
		this.remark = remark;
	}

	public String getCarId() {
		return carId;
	}

	public void setCarId(String carId) {
		this.carId = carId;
	}

	public String getRegistrationId() {
		return registrationId;
	}

	public void setRegistrationId(String registrationId) {
		this.registrationId = registrationId;
	}

	public String getNoticeModel() {
		return noticeModel;
	}

	public void setNoticeModel(String noticeModel) {
		this.noticeModel = noticeModel;
	}

	@Override
	public String toString() {
		return super.toString() + "FkTmpCarRecheck [busiId = " + busiId + ", cusId = " + cusId + ", carBrand = " + carBrand + ", nameCarBrand = " + nameCarBrand + ", carSeries = " + carSeries + ", "
			+ "nameCarSeries = " + nameCarSeries + ", carModel = " + carModel + ", nameCarModel = " + nameCarModel + ", colorCar = " + colorCar + ", numQualified = " + numQualified + ", "
			+ "displacement = " + displacement + ", power = " + power + ", numEngine = " + numEngine + ", numChassisSix = " + numChassisSix + ", dateBill = " + dateBill + ", "
			+ "companyBill = " + companyBill + ", numBill = " + numBill + ", areaBill = " + areaBill + ", provinceRegistration = " + provinceRegistration + ", areaRegistration = " + areaRegistration + ", "
			+ "dvm = " + dvm + ", licensePlate = " + licensePlate + ", registrationNumber = " + registrationNumber + ", dateRegistrationFirst = " + dateRegistrationFirst + ", dateRegistrationNow = " + dateRegistrationNow + ", "
			+ "remark = " + remark + "]";
	}
    
}